'''
    unittest:
        # 定义单元测试类  继承unittest.TestCase
        创建单元测试函数
            必须以test开头
        testcase:测试用例类
        testsuit：测试套件
        一个测试套件可以运行多个测试用例
    pytest ：基于unittest

'''
import unittest


class Demo(unittest.TestCase):
    # 类初始化函数
    @classmethod
    def setUpClass(cls):
        cls.name = '老张'
        print('初始化函数')
    # 对象初始化函数
    # def setUp(self)：

    # 定义单元测试函数
    def testJiafa(self):
        print()
        a=200
        b=200
        # 断言
        self.assertEqual(a+b,400)
    def testjianfa(self):
        a = 200
        b = 100
        self.assertEqual(a-b,100)
    @classmethod
    def tearDownClass(cls):
        print('销毁函数')

if __name__ == '__main__':
    unittest.main()